#ifndef _COMPONENT_H_
#define _COMPONENT_H_

class Component
{
public:
	Component();
	virtual ~Component();

	virtual void Print() = 0;
};

class ConcreteComponent : public Component
{
public:
	ConcreteComponent();
	~ConcreteComponent();

	void Print();
};

#endif